:focus { outline: none; }
        a:link, a:visited { color: #2c76c0; text-decoration: none; }
        a {	text-decoration: none; }
        a:hover { text-decoration: underline; }
        p {	line-height: 22px; text-align:center; color: #999; }
        p a { margin-right: 150px; float: right; }
        p.in { line-height: 40px; }
        p.in a { float: none; }
        .layer { width: 260px; border-radius: 4px; border: 1px solid #929292; overflow: hidden; position:absolute; z-index:5000; background: #FFFFFF; display:none; }
        .tip { border-radius: 4px; border: 1px solid #929292; overflow: hidden; position:absolute; z-index:5000; background: #FFFFFF; display:none; }
        .tip p{ margin:5px 20px; color:#999; font-weight:bold; }
        .layer .top { padding: 10px 20px; border-bottom: 1px solid #eeeeee; font-size: 14px; font-weight: 700; }
        .layer .bott { background: #f5f5f5; border-top: 1px solid #dddddd; text-align: right; }
        a.up { font-family: Verdana; float: right; font-size: 16px; }
        a.up:link, a.up:visited { color: #ccc; }
        a.up:hover { color: #999; text-decoration: none; }
        .bott a.btn { display: inline-block; margin: 5px 20px 5px 0; border-radius: 5px; background: #72b4f2; background: -moz-linear-gradient(top, #72b4f2, #3594d6); padding: 8px 23px; font-size: 14px; }
        a.btn:link, a.btn:visited { color: #FFF; }
        a.btn:hover { text-decoration: none; background: #3594d6; }
        #dialog-overlay { background: none repeat scroll 0 0 #000000; display: none; height: 100%; left: 0; opacity: 0.5; position: absolute; top: 0; width: 100%; z-index: 3000; }